昨天接觸到了表格 ( table ),既然有表格呈現資料,那也會需要表單 ( form ) 來呈現資料囉,所以今天的主題是表單 ( form )。
<form>
表單的外框,裡面裝輸入的欄位
<label>
<input>
<button>
按鈕:送出資料
<input>
<input type="text" name="username" placeholder="輸入名字">
<input type="password" name="password" placeholder="輸入密碼"
<input type="number" name="age" min="0" max="120">
<input type="email" name="email" placeholder="輸入信箱">
<input type="date" name="birthday">
<input type="time" name="meal_time"
<textarea name="notes" rows="4" cols="40" placeholder="填寫備註"></textarea>
<label>運動:</label>
<input type="radio" name="exercise" value="yes"> 有
<input type="radio" name="exercise" value="no"> 沒有
<select name="medication">
<option value="yes">有</option>
<option value="no">沒有</option>
</select>
<label>飲食偏好:</label>
<input type="checkbox" name="food" value="rice"> 米飯
<input type="checkbox" name="food" value="noodles"> 麵食
<input type="submit" value="送出">
<input type="reset" value="清空">
<input type="hidden" name="userId" value="12345">
<input type="file" name="avatar">
目前沒有CSS,所以還醜醜。CSS會在功能比較齊全時研究。
有機會寫到 JavaScripts的話,會嘗試將表單與表格連結,這樣邏輯比較合理,填寫完表單轉跳到表格檢視。